home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / PRG / NGL2.0.1J(68k).sit / NGL2.0.1J(68k) / Cel & Rotate Sample / Cel & Rotate Sample について < prev    next >
Text File  |  1996-10-01  |  1KB  |  24 lines

  1.  
  2. セル機能と回転機能を使用した簡単なサンプルプログラムです。
  3.  
  4. セル機能はユーザーは座標を変更するだけで簡単に移動と重ね合わせ表示が行えます。
  5. 背景をリアルタイムで変更してもダイナミックに対応できるようになっています。
  6. 回転機能では、通常の(回転前の)表示座標と、回転をする中心座標と角度を
  7. 指定するだけで、簡単に回転パターンを表示できます。
  8. 68kバージョンではFPUの搭載されていない68kMacでも回転機能が高速に動作するよう
  9. 独自の方法で三角関数の計算を行っています。
  10.  
  11. サンプルプログラムでは(32*32)のスプライトパターンを24個動かしております。
  12. 回転機能を使用する場合、スプライトサイズの縦、横サイズの長い方の1.5倍を
  13. 使用しますので、実際には(48*48)のスプライトパターンを24個動かしていることに
  14. なります。それと同時に背景のブロックを書き加えています。
  15.  
  16. 13インチモード(640*480)フルサイズで動かしてもご覧のような速度を得ることができます。
  17. (大きなディスプレイをお持ちの方は 640*480 画面に切り替えてから起動していただけますと
  18. 迫力と可能性を感じていただけるかと思います。)
  19. セル機能は動画部分の画面サイズを小さくすればするほど、大幅に速度向上します。
  20.  
  21. N GAME LIBRARYバージョン1に比べセル機能の処理を大幅に最適化しセルプレーン枚数を
  22. 2048枚にしました。(自由に変更可能)
  23.  
  24.